/**
 * 主页js
 */
// ***************	网站首页 begin	***************	//
if(_EsdDynamicTransformationScript.isSiteIndexPage){
	// 1. 业务信息/办事服务  选项卡  ------------ begin
	// 各个选项 标题
	_EsdDynamicTransformationScript.esdTabSltPartOneth1Title = $('.public_mar_top10:eq(0) .tabbox ul li:eq(0) a');
	_EsdDynamicTransformationScript.esdTabSltPartOneth2Title = $('.public_mar_top10:eq(0) .tabbox ul li:eq(1) a');

	// 各个选项 列表第一个内容
	_EsdDynamicTransformationScript.esdTabSltPartOneth1ContentFirst = $('.public_mar_top10:eq(0) .tabbox .content').children('div:first').find('a:first');
	_EsdDynamicTransformationScript.esdTabSltPartOneth2ContentFirst = $('.public_mar_top10:eq(0) .tabbox .content').children('div:last').find('a:first');

	// 各个选项中 列表最后一个内容
	_EsdDynamicTransformationScript.esdTabSltPartOneth1ContentLast = $('.public_mar_top10:eq(0) .tabbox .content').children('div:first').find('a:last');
	_EsdDynamicTransformationScript.esdTabSltPartOneth2ContentLast = $('.public_mar_top10:eq(0) .tabbox .content').children('div:last').find('a:last');

	// 第一部分 第1块 业务信息 tab title跳转
	_EsdDynamicTransformationScript.esdTabSltPartOneth1Title.focus(function () {
		$(this).mouseover();
		$(this).bind('keydown.keydown_1_1', function (e) {
			if(e.shiftKey&&e.keyCode==9){
				//添加反切绑定代码
				$(this).unbind('keydown.keydown_1_1');
			}else if (e.keyCode == 9) {
				_EsdDynamicTransformationScript.esdTabSltPartOneth1ContentFirst.focus();
				$(this).unbind('keydown.keydown_1_1');
				return false;
			}
		});
	});
	// 第一块 - 列表 第一项
	_EsdDynamicTransformationScript.esdTabSltPartOneth1ContentFirst.focus(function () {
		$(this).bind('keydown.keydown_1_1_1', function (e) {
			if (e.shiftKey && e.keyCode == 9) {
				_EsdDynamicTransformationScript.esdTabSltPartOneth1Title.focus();
				return false;
			}
		});
	});
	_EsdDynamicTransformationScript.esdTabSltPartOneth1ContentFirst.blur(function () {
		$(this).unbind('keydown.keydown_1_1_1');
	});
	// 第一块 - 列表 最后一项
	_EsdDynamicTransformationScript.esdTabSltPartOneth1ContentLast.focus(function () {
		$(this).bind('keydown.keydown_1_1_n', function (e) {
			if(e.shiftKey&&e.keyCode==9){
				$(this).unbind('keydown.keydown_1_1_n');
			}else if (e.keyCode == 9) {
				_EsdDynamicTransformationScript.esdTabSltPartOneth2Title.mouseover();
				_EsdDynamicTransformationScript.esdTabSltPartOneth2Title.focus();
				$(this).unbind('keydown.keydown_1_1_n');
				return false;
			}
		});
	});

	// 第一部分 第2块 办事服务 tab title跳转
	_EsdDynamicTransformationScript.esdTabSltPartOneth2Title.focus(function (e) {
	//_EsdDynamicTransformationScript.esdTabSltPartOneth1ContentFirst.parent().parent().parent().hide();
	//_EsdDynamicTransformationScript.esdTabSltPartOneth2ContentFirst.parent().parent().show();
		$(this).bind('keydown.keydown_1_2', function (e) {
			if(e.shiftKey&&e.keyCode==9){
				_EsdDynamicTransformationScript.esdTabSltPartOneth1Title.mouseover();
				_EsdDynamicTransformationScript.esdTabSltPartOneth1ContentLast.focus();
				// _EsdDynamicTransformationScript.esdTabSltPartOneth1ContentFirst.parent().parent().parent().show();
				// _EsdDynamicTransformationScript.esdTabSltPartOneth2ContentFirst.parent().parent().hide();
			}else if (e.keyCode == 9) {
				_EsdDynamicTransformationScript.esdTabSltPartOneth2ContentFirst.focus();
			}
			$(this).unbind('keydown.keydown_1_2');
			return false;
		});
	});
	// 第二块 - 列表 第一项
	_EsdDynamicTransformationScript.esdTabSltPartOneth2ContentFirst.focus(function () {
		$(this).bind('keydown.keydown_1_2_1', function (e) {
			if (e.shiftKey && e.keyCode == 9) {
				_EsdDynamicTransformationScript.esdTabSltPartOneth2Title.focus();
				return false;
			}
		});
	});
	_EsdDynamicTransformationScript.esdTabSltPartOneth2ContentFirst.blur(function () {
		$(this).unbind('keydown.keydown_1_2_1');
	});
	// 第二块 - 列表 最后一项
	_EsdDynamicTransformationScript.esdTabSltPartOneth2ContentLast.focus(function () {
		$(this).bind('keydown.keydown_1_2_n', function (e) {
			if(e.shiftKey&&e.keyCode==9){
				
			}else if (e.keyCode == 9) {
			//	_EsdDynamicTransformationScript.esdTabSltPartOneth3Title.focus();
			//	return false;
			}
		});
	});
	_EsdDynamicTransformationScript.esdTabSltPartOneth2ContentLast.blur(function () {
		$(this).unbind('keydown.keydown_1_2_n');
	});

	// 1. 业务信息/办事服务  选项卡  ------------ end

	// 2. 国务院/省政府  选项卡  ------------ begin
	_EsdDynamicTransformationScript.getIframeInfos = function(jsObj,iframeObj){
		if(iframeObj != undefined){
			jsObj.aLink_num = iframeObj.contentWindow.document.getElementsByTagName("a").length;
			jsObj.first_aLink = iframeObj.contentWindow.document.getElementsByTagName("a")[0];
			jsObj.last_aLink = iframeObj.contentWindow.document.getElementsByTagName("a")[jsObj.aLink_num-1];
			jsObj.self = iframeObj;
		}
	};

	//声明iframe操作对象
	_EsdDynamicTransformationScript.iframe1 = {};
	_EsdDynamicTransformationScript.iframe2 = {};

	_EsdDynamicTransformationScript.iframeElement1 = document.getElementsByTagName("iframe")[1];   // 需要修改 这里的iframe获取
	_EsdDynamicTransformationScript.iframeElement2 = document.getElementsByTagName("iframe")[2];   // 需要修改 这里的iframe获取

	//选项卡标签 jquery对象
	_EsdDynamicTransformationScript.iframeTab1 = $("#tabBox .tabTag li:eq(0) a:first");  // 需要修改 这里的tab获取
	_EsdDynamicTransformationScript.iframeTab2 = $("#tabBox .tabTag li:eq(1) a:first");  // 需要修改 这里的tab获取

	// 判断iframe是否有效
	if((_EsdDynamicTransformationScript.iframeElement1!=undefined) && (_EsdDynamicTransformationScript.iframeElement2!=undefined)){

		// 当iframe都加载完毕后执行代码 使用setInterval
		_EsdDynamicTransformationScript.iframeInterval = setInterval(function(){	
			
			if((_EsdDynamicTransformationScript.iframeElement1.contentWindow.document.getElementsByTagName("a")[0]!=undefined) 
					&&_EsdDynamicTransformationScript.iframeElement2.contentWindow.document.getElementsByTagName("a")[0]!=undefined ){
				clearInterval(_EsdDynamicTransformationScript.iframeInterval);
				
				//通过方法赋值   
				_EsdDynamicTransformationScript.getIframeInfos(_EsdDynamicTransformationScript.iframe1,_EsdDynamicTransformationScript.iframeElement1);  
				_EsdDynamicTransformationScript.getIframeInfos(_EsdDynamicTransformationScript.iframe2,_EsdDynamicTransformationScript.iframeElement2); 

				//第一个标签 切换
				_EsdDynamicTransformationScript.iframeTab1.focus(function (e) {
				 console.log("tab1获取到焦点");
				 e = $(this).mouseover();
				 $(this).bind("keydown.iframeKeydown_slt_1", function (e) {
					 if (e.shiftKey && e.keyCode == 9) {
							console.log("tab1向回切换");
//						 _EsdDynamicTransformationScript.iframeTab1.trigger("blur");
					 } else if (e.keyCode == 9) {
						 console.log("tab1继续切换到iframe上");
						 _EsdDynamicTransformationScript.iframeTab1.trigger("blur");
						 $(_EsdDynamicTransformationScript.iframe1.self).focus();
						 console.log(document.activeElement);
						 return false;
					 }
				 });
				});
				_EsdDynamicTransformationScript.iframeTab1.blur(function () {
					$(this).unbind("keydown.iframeKeydown_slt_1");
				});

				//第一个标签的第一个链接
				$(_EsdDynamicTransformationScript.iframe1.first_aLink).focus(function () {
					 $(_EsdDynamicTransformationScript.iframe1.self.contentWindow.document).bind("keydown.iframeKeydown_slt_first1", function (e) {
						 if (e.shiftKey && e.keyCode == 9) {
							 $(this).trigger("blur");
							 _EsdDynamicTransformationScript.iframeTab1.focus();
							 return false;
						 } else if (e.keyCode == 9) {
							
						 }
					 });
				});
				$(_EsdDynamicTransformationScript.iframe1.first_aLink).blur(function () {
					$(_EsdDynamicTransformationScript.iframe1.self.contentWindow.document).unbind("keydown.iframeKeydown_slt_first1");
				});

				//第一个标签的最后一个链接
				$(_EsdDynamicTransformationScript.iframe1.last_aLink).focus(function () {
				 console.log("第一个iframe的最后一条获得焦点");
				 $(_EsdDynamicTransformationScript.iframe1.self.contentWindow.document).bind("keydown.iframeKeydown_slt_first1", function (e) {
					 if (e.shiftKey && e.keyCode == 9) {
							console.log("第一个iframe的最后一条向上切换");
					 } else if (e.keyCode == 9) {
							console.log("第一个iframe的最后一条继续切换 到下一个标签");
							 $(this).trigger("blur");
						 _EsdDynamicTransformationScript.iframeTab2.focus();
						 return false;
					 }
				 });
				});
				$(_EsdDynamicTransformationScript.iframe1.last_aLink).blur(function () {
				 $(_EsdDynamicTransformationScript.iframe1.self.contentWindow.document).unbind("keydown.iframeKeydown_slt_first1");
				});


				//第二个标签切换
				_EsdDynamicTransformationScript.iframeTab2.focus(function (e) {
				 console.log("tab2获取到焦点");
				 e = $(this).mouseover();
				 $(this).bind("keydown.iframeKeydown_slt_2", function (e) {
					 if (e.shiftKey && e.keyCode == 9) {
							console.log("第二个标签向回切换 到第一个标签的最后一条");
						 _EsdDynamicTransformationScript.iframeTab2.trigger("blur");
						 _EsdDynamicTransformationScript.iframeTab1.mouseover();
						 $(_EsdDynamicTransformationScript.iframe1.last_aLink).focus();
						 return false;
					 } else if (e.keyCode == 9) {
						 _EsdDynamicTransformationScript.iframeTab2.trigger("blur");
						 $(_EsdDynamicTransformationScript.iframe2.self).focus();
						 console.log(document.activeElement);
						 return false;
					 }
				 });

				});
				_EsdDynamicTransformationScript.iframeTab2.blur(function () {
				 $(this).unbind("keydown.iframeKeydown_slt_2");
				});
			}
			
		}, 500);

	}

	// 2. 国务院/省政府  选项卡  ------------ end
}
// ***************	网站首页 end	***************	//
